.page {
  padding: 20rpx;

  .list {
    margin-top: 20rpx;

    .item {
      background-color: #fff;
      border-radius: 12rpx;
      padding: 20rpx 30rpx;

      .table {
        .cell {
          line-height: 60rpx;
          display: flex;
          justify-content: space-between;
          font-size: 26rpx;
        }
      }
    }
  }

  .search {

    display: flex;
    justify-content: space-between;

    input {
      width: calc(100% - 167rpx);
      line-height: 50rpx;
      background-color: #fff;
      padding: 10rpx 20rpx;
      border-radius: 12rpx;
    }

    button {
      margin-left: 20rpx;
    }
  }

  .list-empty {
    text-align: center;
    margin-top: 40rpx;
    image {
      height: 180rpx;
      width: 180rpx;
      margin: 0 auto;
      display: block;
    }

    .label {
      width: 550rpx;
      margin: 0 auto;
      text-align: center;
      margin-top: 10rpx;
      color: #9295a8;
    }

  }
}